5ee6cb4c84218b8a9b2df41bcdabe4e8cff55dee,servers/src/main/java/tachyon/master/file/meta/InodeTree.java,InodeTree,createPath,#TachyonURI#CreatePathOptions#,200

Before Change


    if (lastInode != null) {
      if (lastInode.isDirectory() && options.isDirectory()) {
        if (!lastInode.isPersisted() && options.isPersisted()) {
          lastInode.setPersisted(true);
          traversalResult.getPersisted().add(lastInode);
          String ufsPath = mMountTable.resolve(getPath(lastInode)).toString();
          UnderFileSystem ufs = UnderFileSystem.get(ufsPath, MasterContext.getConf());

After Change


      String ufsPath = mMountTable.resolve(getPath(inode)).toString();
      UnderFileSystem ufs = UnderFileSystem.get(ufsPath, MasterContext.getConf());
      ufs.mkdirs(ufsPath, false);
      inode.setPersisted(true);
    }

    LOG.debug("createFile: File Created: {} parent: ", lastInode, currentInodeDirectory);